The old version of my portfolio, written in python with Flask and hosted on an OCI instance. It used a Gunicorn WSGI server proxied through Caddy and rendered markdown files as HTML pages.
Note
This project describes the previous Flask version of the site, not the current website.
Technologies
- Python:
- Caddy
- Mermaid.js
- MathJax
- Feather Icons
- Ubuntu
- OCI
- Namecheap
Why markdown?
After using obsidian for some time I realized that the ease of use of editing my pages with the .md format rather than using html would allow me to work and iterate faster. This method allows me to the ability to drag and drop my notes from obsidian into my website and have the content be accurately reflected in a formatted manner.
Why a website?
I simply needed a space to publish and document my work.
Future plans for this project?
I am planning to implement pagination, searching, caching, and an admin panel.